#include <dePlugins_priv.hpp>
Inheritance diagram for dePluginTwofish:


Public Member Functions | |
| dePluginTwofish () | |
| ~dePluginTwofish () | |
| void * | GetInterface (IdePlugin::interface_t i) |
| int | Release () |
| deBoolean | EncodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength) |
| deBoolean | DecodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength) |
| DWORD | MaxEncodeLength (DWORD Length) |
| DWORD | MaxDecodeLength (void *Buffer) |
| deBoolean | SetKey (void *KeyBuffer, long Bitsize) |
| deBoolean | SetIV (void *IVBuffer, long Length) |
| deBoolean | SetMode (Mode CipherMode) |
| deBoolean | SetRounds (int NumberRounds) |
Private Types | |
| typedef dePluginTwofish::TwofishHeader | TwofishHeader |
Private Attributes | |
| DWORD | priv_Key [8] |
| DWORD | priv_IV [4] |
| int | priv_Rounds |
| int | priv_KeySize |
| Mode | priv_Cipher |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
Implements dePlugin. |
|
||||||||||||||||||||
|
Implements dePlugin. |
|
|
Reimplemented from dePlugin. |
|
|
Implements dePlugin. |
|
|
Implements dePlugin. |
|
|
Reimplemented from dePlugin. |
|
||||||||||||
|
Implements IdePluginTwofish. |
|
||||||||||||
|
Implements IdePluginTwofish. |
|
|
Implements IdePluginTwofish. |
|
|
Implements IdePluginTwofish. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3